#include <iostream>

using namespace std;

int main()
{
    string str;
    int qw=0,qe=0,qs=0,qj=0;
    int x=0, y=0,c=0,z=0;
    getline(cin,str);
    if(str.empty() != string::npos)
    {
        if(s[0]==')'|| s[0]==']' || s[0]=='}' ||  s[0]=='>' )
        {
            cout<<"False"<<endl;
        }
        else
            cout<<' '<< endl;
         for(int i=0;i<s.size();i++)
         {
             if(s[i]=='(')
               qw++;
         }
         for(int i=0;i<s.size();i++)
         {
               if(s[i]==')')
                  qw=qw-1;
         }
         for(int i=0;i<s.size();i++)
         {
             if(s[i]=='[')
               qe++;
         }
         for(int i=0;i<s.size();i++)
         {
            if(s[i]==']')
              qe=qe-1;
         }
         for(int i=0;i<s.size();i++)
         {
             if(s[i]=='{')
               qs++;
         }
         for(int i=0;i<s.size();i++)
         {
            if(s[i]=='}')
              qs--;
         }
          for(int i=0;i<s.size();i++)
         {
             if(s[i]=='<')
               qs++;
         }
         for(int i=0;i<s.size();i++)
         {
            if(s[i]=='>')
              qj--;
         }
         if(sc==0)
            x++;
         if(sk==0)
            y++;
         if(sf==0)
            c++;
         if(sr==0)
            z++;
	 int summ = x + y + c + z;
         if(summ==4)
            cout<<"True"<<endl;
         else
            cout<<"False"<<endl;
        }
    }

    return 0;
}

